共计 631 个字符,预计需要花费 2 分钟才能阅读完成。
showdoc现在已经不支持MySQL了,只支持sqlite。通过官方的Docker安装方式安装后,进入Docker容器,默认没有安装sqlite数据库,可以执行apk install sqlite
安装。容器是基于alpine linux的。
进入数据库直接复制数据
使用场景:有几个接口比较像,懒的一个个页面上复制,可通过sql直接复制。
INSERT INTO page (author_uid,author_username,item_id, cat_id, page_title, page_content, s_number, addtime, page_comments, is_del)
SELECT author_uid,author_username,item_id, 21, page_title, page_content, s_number, addtime, page_comments, is_del from page where cat_id=20;
批量修改
# replace
UPDATE YourTable a
SET a.StringColumn = REPLACE(a.StringColumn,',43,',',54,')
WHERE a.StringColumn like '%,43,%'
# substr
UPDATE YourTable
SET StringColumn = substr(StringColumn, 10, 4) # 从第10个开始,截取4个
WHERE StringColumn like '%,43,%'
正文完